package com.weilele.leisure.time.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class VideoListBean {

    /**
     * page : 0
     * pageSize : 6
     * pages : 0
     * total : 0
     */

    @SerializedName("page")
    private int page;
    @SerializedName("pageSize")
    private String pageSize;
    @SerializedName("pages")
    private int pages;
    @SerializedName("total")
    private int total;
    @SerializedName("rows")
    private List<RowsDTO> rows;

    public int getPage() {
        return page;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public String getPageSize() {
        return pageSize;
    }

    public void setPageSize(String pageSize) {
        this.pageSize = pageSize;
    }

    public int getPages() {
        return pages;
    }

    public void setPages(int pages) {
        this.pages = pages;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public List<RowsDTO> getRows() {
        return rows;
    }

    public void setRows(List<RowsDTO> rows) {
        this.rows = rows;
    }

    public static class RowsDTO {
        /**
         * id : 51908
         * type_id : 3
         * copyright : 0
         * type_parent_id : 0
         * title : 坑王驾到 第三季
         * douban_score : 0.0
         * subtitle :
         * alias : kengwangjiadaodisanji
         * ext_types : ["综艺"]
         * tag :
         * points : false
         * not_try : 0
         * pic : http://pic.szjal.cn/img/p2538386091.jpg
         * pic_thumb :
         * pic_slide :
         * actors : ["郭德纲"]
         * director : [""]
         * writer :
         * blurb : 郭德纲联手爱奇艺推出《坑王驾到第3季》，10月27日起，每周六早8点上线，爱奇艺全网独播，爱奇艺VIP会员尊享老郭大型单口相声体验式综艺
         * remarks : 更新至20190518期
         * pubdat :
         * total : 0
         * serial : 20190105
         * isend : 0
         * weekday :
         * area : ["大陆"]
         * lang : ["国语"]
         * year : 2018
         * version :
         * state :
         * level : 0
         * points_play : false
         * points_down : false
         * hits : 0
         * hits_day : 1
         * hits_week : 2
         * hits_month : 2
         * up : 2
         * down : 2
         * score : 9.0
         * score_all : 1719
         * score_num : 191
         * duration :
         * time : 2019-11-18
         * timeadd : 2019-01-07
         * players :
         * type_name : 综艺
         * type_parent_name : null
         * tags : [""]
         */

        @SerializedName("id")
        private int id;
        @SerializedName("type_id")
        private int typeId;
        @SerializedName("copyright")
        private int copyright;
        @SerializedName("type_parent_id")
        private int typeParentId;
        @SerializedName("title")
        private String title;
        @SerializedName("douban_score")
        private String doubanScore;
        @SerializedName("subtitle")
        private String subtitle;
        @SerializedName("alias")
        private String alias;
        @SerializedName("ext_types")
        private List<String> extTypes;
        @SerializedName("tag")
        private String tag;
        @SerializedName("points")
        private boolean points;
        @SerializedName("not_try")
        private int notTry;
        @SerializedName("pic")
        private String pic;
        @SerializedName("pic_thumb")
        private String picThumb;
        @SerializedName("pic_slide")
        private String picSlide;
        @SerializedName("actors")
        private List<String> actors;
        @SerializedName("director")
        private List<String> director;
        @SerializedName("writer")
        private String writer;
        @SerializedName("blurb")
        private String blurb;
        @SerializedName("remarks")
        private String remarks;
        @SerializedName("pubdat")
        private String pubdat;
        @SerializedName("total")
        private int total;
        @SerializedName("serial")
        private String serial;
        @SerializedName("isend")
        private int isend;
        @SerializedName("weekday")
        private String weekday;
        @SerializedName("area")
        private List<String> area;
        @SerializedName("lang")
        private List<String> lang;
        @SerializedName("year")
        private String year;
        @SerializedName("version")
        private String version;
        @SerializedName("state")
        private String state;
        @SerializedName("level")
        private int level;
        @SerializedName("points_play")
        private boolean pointsPlay;
        @SerializedName("points_down")
        private boolean pointsDown;
        @SerializedName("hits")
        private int hits;
        @SerializedName("hits_day")
        private int hitsDay;
        @SerializedName("hits_week")
        private int hitsWeek;
        @SerializedName("hits_month")
        private int hitsMonth;
        @SerializedName("up")
        private int up;
        @SerializedName("down")
        private int down;
        @SerializedName("score")
        private String score;
        @SerializedName("score_all")
        private int scoreAll;
        @SerializedName("score_num")
        private int scoreNum;
        @SerializedName("duration")
        private String duration;
        @SerializedName("time")
        private String time;
        @SerializedName("timeadd")
        private String timeadd;
        @SerializedName("players")
        private String players;
        @SerializedName("type_name")
        private String typeName;
        @SerializedName("type_parent_name")
        private Object typeParentName;
        @SerializedName("tags")
        private List<String> tags;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getTypeId() {
            return typeId;
        }

        public void setTypeId(int typeId) {
            this.typeId = typeId;
        }

        public int getCopyright() {
            return copyright;
        }

        public void setCopyright(int copyright) {
            this.copyright = copyright;
        }

        public int getTypeParentId() {
            return typeParentId;
        }

        public void setTypeParentId(int typeParentId) {
            this.typeParentId = typeParentId;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getDoubanScore() {
            return doubanScore;
        }

        public void setDoubanScore(String doubanScore) {
            this.doubanScore = doubanScore;
        }

        public String getSubtitle() {
            return subtitle;
        }

        public void setSubtitle(String subtitle) {
            this.subtitle = subtitle;
        }

        public String getAlias() {
            return alias;
        }

        public void setAlias(String alias) {
            this.alias = alias;
        }

        public List<String> getExtTypes() {
            return extTypes;
        }

        public void setExtTypes(List<String> extTypes) {
            this.extTypes = extTypes;
        }

        public String getTag() {
            return tag;
        }

        public void setTag(String tag) {
            this.tag = tag;
        }

        public boolean isPoints() {
            return points;
        }

        public void setPoints(boolean points) {
            this.points = points;
        }

        public int getNotTry() {
            return notTry;
        }

        public void setNotTry(int notTry) {
            this.notTry = notTry;
        }

        public String getPic() {
            return pic;
        }

        public void setPic(String pic) {
            this.pic = pic;
        }

        public String getPicThumb() {
            return picThumb;
        }

        public void setPicThumb(String picThumb) {
            this.picThumb = picThumb;
        }

        public String getPicSlide() {
            return picSlide;
        }

        public void setPicSlide(String picSlide) {
            this.picSlide = picSlide;
        }

        public List<String> getActors() {
            return actors;
        }

        public void setActors(List<String> actors) {
            this.actors = actors;
        }

        public List<String> getDirector() {
            return director;
        }

        public void setDirector(List<String> director) {
            this.director = director;
        }

        public String getWriter() {
            return writer;
        }

        public void setWriter(String writer) {
            this.writer = writer;
        }

        public String getBlurb() {
            return blurb;
        }

        public void setBlurb(String blurb) {
            this.blurb = blurb;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getPubdat() {
            return pubdat;
        }

        public void setPubdat(String pubdat) {
            this.pubdat = pubdat;
        }

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public String getSerial() {
            return serial;
        }

        public void setSerial(String serial) {
            this.serial = serial;
        }

        public int getIsend() {
            return isend;
        }

        public void setIsend(int isend) {
            this.isend = isend;
        }

        public String getWeekday() {
            return weekday;
        }

        public void setWeekday(String weekday) {
            this.weekday = weekday;
        }

        public List<String> getArea() {
            return area;
        }

        public void setArea(List<String> area) {
            this.area = area;
        }

        public List<String> getLang() {
            return lang;
        }

        public void setLang(List<String> lang) {
            this.lang = lang;
        }

        public String getYear() {
            return year;
        }

        public void setYear(String year) {
            this.year = year;
        }

        public String getVersion() {
            return version;
        }

        public void setVersion(String version) {
            this.version = version;
        }

        public String getState() {
            return state;
        }

        public void setState(String state) {
            this.state = state;
        }

        public int getLevel() {
            return level;
        }

        public void setLevel(int level) {
            this.level = level;
        }

        public boolean isPointsPlay() {
            return pointsPlay;
        }

        public void setPointsPlay(boolean pointsPlay) {
            this.pointsPlay = pointsPlay;
        }

        public boolean isPointsDown() {
            return pointsDown;
        }

        public void setPointsDown(boolean pointsDown) {
            this.pointsDown = pointsDown;
        }

        public int getHits() {
            return hits;
        }

        public void setHits(int hits) {
            this.hits = hits;
        }

        public int getHitsDay() {
            return hitsDay;
        }

        public void setHitsDay(int hitsDay) {
            this.hitsDay = hitsDay;
        }

        public int getHitsWeek() {
            return hitsWeek;
        }

        public void setHitsWeek(int hitsWeek) {
            this.hitsWeek = hitsWeek;
        }

        public int getHitsMonth() {
            return hitsMonth;
        }

        public void setHitsMonth(int hitsMonth) {
            this.hitsMonth = hitsMonth;
        }

        public int getUp() {
            return up;
        }

        public void setUp(int up) {
            this.up = up;
        }

        public int getDown() {
            return down;
        }

        public void setDown(int down) {
            this.down = down;
        }

        public String getScore() {
            return score;
        }

        public void setScore(String score) {
            this.score = score;
        }

        public int getScoreAll() {
            return scoreAll;
        }

        public void setScoreAll(int scoreAll) {
            this.scoreAll = scoreAll;
        }

        public int getScoreNum() {
            return scoreNum;
        }

        public void setScoreNum(int scoreNum) {
            this.scoreNum = scoreNum;
        }

        public String getDuration() {
            return duration;
        }

        public void setDuration(String duration) {
            this.duration = duration;
        }

        public String getTime() {
            return time;
        }

        public void setTime(String time) {
            this.time = time;
        }

        public String getTimeadd() {
            return timeadd;
        }

        public void setTimeadd(String timeadd) {
            this.timeadd = timeadd;
        }

        public String getPlayers() {
            return players;
        }

        public void setPlayers(String players) {
            this.players = players;
        }

        public String getTypeName() {
            return typeName;
        }

        public void setTypeName(String typeName) {
            this.typeName = typeName;
        }

        public Object getTypeParentName() {
            return typeParentName;
        }

        public void setTypeParentName(Object typeParentName) {
            this.typeParentName = typeParentName;
        }

        public List<String> getTags() {
            return tags;
        }

        public void setTags(List<String> tags) {
            this.tags = tags;
        }
    }
}
